home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
printing
/
nlqps2.arc
/
NLQPSFED.MAN
< prev
next >
Wrap
Text File
|
1988-09-27
|
4KB
|
71 lines
******************************************************************************
* *
* COPYRIGHT (C) 1988 L.J.M. de Wit *
* ALL RIGHTS RESERVED *
* *
* nlqpsfed.c version 1.1 of 26 Sept 1988 *
* *
* This software may be used and distributed freely if not used commercially *
* and the originator (me) is mentioned. *
* *
******************************************************************************
NAME
nlqpsfed - font editor for Near Letter Quality fonts
SYNTAX
nlqpsfed.prg
DESCRIPTION
This is an editor program for creating fonts to be used by nlqps2.
Each character in the range 32 through 127 can be edited using the
keyboard; the program checks whether there are changes not yet committed
when you select a new character or new font file. You can then decide
between Save (save the changes), Undo (discard changes), and Cancel
(ignore totally, i.e. don't do the selection at all), unless you already
pressed Escape (leave program), in which case you have to choose between
Save and Undo.
The character to be edited is shown in a grid of 16x9, inverse meaning
the matrix dot is to be set. The drawing cursor is either OO for draw, or
XX for erase mode. Both modes have only effect if a shift key is being
pressed or CAPS LOCK is on while moving. The position affected is the
position the cursor is moving from. The state of the draw cursor is shown
in the figure 'Pen State'. For clarity the character being edited is also
shown in miniature form. A subgrid of the grid is accentuated as it forms
the base borders of a lot of small characters.
When a character form is created, this should be left aligned so that the
results of proportional printing are correct. So the leftmost column of
the grid should have at least one occupied position, or the grid be
totally empty.
Hint: use the standard font STDFONT.NLQ to start from; this makes the
editing process easier.
Besides the characters three graphic control sequences for the printer
have to be specified. They have to entered as maximal 7 2-digit hex
numbers each, and represent:
Double Density Graphics: a sequence that is followed by the low and
high part of a 16 bit number indicating the
number of scan columns to be printed.
Small Linefeed : a 1/144 inch linefeed - between paired scans
Big Linefeed : a 23/144 inch linefeed - between lines
Keys to be used:
Ascii Char : Change current edit char to char pressed
UP/DOWN/LEFT/RIGHT : Moves the cursor through the grid
SHIFT/CAPS LOCK : Pen Down
INSERT : Pen Ink - marked by OO
DELETE : Pen Erase - marked by XX
UNDO : Undo the changes of the grid
CLRHOME : Clean the grid
ENTER : Enter escape sequences for printer
TAB : Print current font both prop. and non-prop.
HELP : Save/Load fontfile
ESCAPE : Exit this program
P.S.
As always, have fun!